/*
* 对部分第三方组件样式重置
* 使用时需加上特定前缀
*/
.input-value {
	background-color: #fff;
}
// 重置搜索框
.navBarSearch {
	:deep(.uni-searchbar) {
		padding: 0 !important;

		// 居左对齐
		.uni-searchbar__box {
			// justify-content: end !important;
			justify-content: flex-start !important;
			height: rpx2(28) !important;
		}
	}
}

.inputBox {
	:deep(.uni-easyinput__content.is-focused) {
		.uniui-eye-filled {
			color: #D2A967 !important;
		}
	}
}


.ui-reset-button.button-hover {
	background: none;
}

.ui-reset-button::after {
	border: none;
}

// 自定义复选框样式
// 未选中
checkbox.round .wx-checkbox-input,
checkbox.round .uni-checkbox-input {
	border-radius: rpx2(100);
	border: 2px solid #B08F66;
}

// 选中
checkbox.round[checked] .wx-checkbox-input,
checkbox.round.checked .uni-checkbox-input {
	background-color: #B08F66 !important;
	border-color: #B08F66 !important;
	color: white !important;
}

// 字体图标选中/未选中
.checkBox.select {
	width: rpx2(16);
	height: rpx2(16);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #E1BE85;
}

.checkBox.notSelect {
	box-shadow: 0 0 0 rpx2(0.5) #DDDDDD;
	border-radius: 50%;
	width: rpx2(16);
	height: rpx2(16);
}

.checkBox.select.newWidth {
	width: rpx2(17.5);
	height: rpx2(17.5);
}

.checkBox.notSelect.newWidth {
	width: rpx2(17.5);
	height: rpx2(17.5);
}

// 加减输入框
.numberBox {
	:deep(.uni-numbox) {
		.uni-numbox-btns {
			padding: 0 rpx2(6);
		}

		.uni-numbox--text {
			width: 100%;
			height: 100%;
		}

		.uni-numbox__minus {
			border: rpx2(1) solid #e0e0e0;
			border-radius: 50% 0 0 50%;
			background-color: white !important;
		}

		.uni-numbox__plus {
			border: rpx2(1) solid #e0e0e0;
			border-radius: 0 50% 50% 0;
			background-color: white !important;
		}

		.uni-numbox__value {
			border-top: rpx2(1) solid #e0e0e0;
			border-bottom: rpx2(1) solid #e0e0e0;
			margin: 0 !important;
			padding: 0;
			background-color: white !important;
			width: rpx2(25);
			height: auto !important;
			display: flex;
		}
	}
}

// 支付弹窗调整
.pay-popup {
	:deep(.nut-shortpsd-fake) {
		background: none;
		border: none;

		.nut-shortpsd-li {
			border: 1px solid #ddd;
			border-radius: rpx2(4);
			margin-right: rpx2(5);

			&:last-child {
				margin-right: 0;
			}
		}
	}

	:deep(.nut-shortpsd-message) {
		.nut-shortpsd-forget {
			display: none !important;
		}
	}
}

// 购物车角标
.cartNum {
	width: rpx2(30);
	:deep(.nut-badge) {
		.sup {
			white-space: nowrap;
		}
	}
}
